armament and supply service - French English Dictionary